export interface MaterialVO {
  /**
   * 材料ID
   */
  materialId: string | number;

  /**
   * 材料标题
   */
  materialTitle: string;

  /**
   * 材料名称
   */
  materialName: string;

  /**
   * 材料封面图
   */
  coverImage: string;

  /**
   * 材料封面图Url
   */
  coverImageUrl: string;
  /**
   * 价格
   */
  price: number;

  /**
   * 规格数
   */
  specCount: number;

  /**
   * 生产企业ID
   */
  enterpriseId: string | number;

  /**
   * 地区编码
   */
  areaCode: string;

  /**
   * 联系人
   */
  contactUserId: string | number;

  /**
   * 产品详情
   */
  productDetail: string;

  /**
   * 上架状态
   */
  status: string;

  /**
   * 浏览量
   */
  viewCount: number;

  /**
   * 联系次数
   */
  contactCount: number;

  /**
   * 收藏数
   */
  favoriteCount: number;

  /**
   * 分享次数
   */
  shareCount: number;

}

export interface MaterialForm extends BaseEntity {
  /**
   * 材料ID
   */
  materialId?: string | number;

  /**
   * 材料标题
   */
  materialTitle?: string;

  /**
   * 材料名称
   */
  materialName?: string;

  /**
   * 材料封面图
   */
  coverImage?: string;

  /**
   * 价格
   */
  price?: number;

  /**
   * 规格数
   */
  specCount?: number;

  /**
   * 生产企业ID
   */
  enterpriseId?: string | number;

  /**
   * 地区编码
   */
  areaCode?: string;

  /**
   * 联系人
   */
  contactUserId?: string | number;

  /**
   * 产品详情
   */
  productDetail?: string;

  /**
   * 上架状态
   */
  status?: string;

}

export interface MaterialQuery extends PageQuery {

  /**
   * 材料名称
   */
  materialName?: string;

  /**
   * 生产企业ID
   */
  enterpriseId?: string | number;

  /**
   * 地区编码
   */
  areaCode?: string;

  /**
   * 上架状态
   */
  status?: string;

  /**
   * 创建时间
   */
  createTime?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}



